/**
 * This class provides a basic static entry point to run the main thread.
 * The purpose of the class is to show how a simple java app begins with
 * a main thread.
 * 
 * Initial Delivery - 1/18/2012 - JKB - This initial version is simply a hello 
 * world sample.  Also, at this time since you are new to programming standards,
 * lets establish a few.  For example, it is convention to wrap your lines at
 * or near 80 characters for readability by software teams (yes you may exceed this
 * at times, but target 80 as a character wrap).  To help, go to "Windows >
 * Preferences" next enter "margin" in the filter search, which will show you
 * the text editor options.  From this screen, enable the print margin, set to
 * 80 characters.  This will display a vertical line after the 80th character.->
 * Also, a good practice in industry is to add your DR/ticket # to the header
 * such as I have done here.  Since this is the initial delivery, there is no
 * DR or CR, or PBI, or whatever you may call them.  But had there been a revision
 * for some purpose, add it to the header with a brief description of the change,
 * the date, and the author.  A lengthy paragraph like this is not required,
 * and I'm only rambling to illustrate the point.
 * Since it's unlikely we'd be working from change, defect/deficiency requests,
 * it may also just be appropriate to put the change date and reason when you 
 * make that update.
 * 
 * To run the main java app, select this file in the left pane ("Package Explorer")
 * and right click, select "Run As", select "Java Application" and press "OK"
 * on the next pop-up.  You will notice that the app will comple and run.
 * 
 * Finally, make a change below in the main thread by adding your favorite
 * quote.  Right click on the "Hello17655.java" file when you've finished
 * testing to check the file in (commit it).  Select "Team" > "Commit..." and
 * enter a comment -- such as in my case, "Initial Delivery", or something specific
 * to your change. 
 */
package edu.cmu.sem.architectures;

/**
 * 
 * @author Kyle
 * @author Michael
 * @author Steve
 * 
 */
public class Hello17655 {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		System.out.println("------------------------------------------------------------------------------");
		System.out.println("Hello 17655 - Architectures for Software Systems");
		System.out.println("------------------------------------------------------------------------------");
		
		//very simple main app to write out the names of the cohort members to
		//the system console -- please add a quote by someone you know
		System.out.println("\"I would not wear a skirt in this weather\"");
		System.err.println("This is the error stream, and should render as a " +
				"red text to the console.  Use it only for errors.");
		
		System.out.println("\"I do not do stupid things...intentionally\"");
		System.out.println("\"I have Newton tattoed on my ass\"");
		
		System.out.println("\"I am a hack\"");
		//on Mac I have a problem to build even a simple JDK 1.4 application because eclipse 
		//reports that the JRE 1.6 is not strictly compatible to 1.4
		System.out.println("\"I don't mind wearing a skirt in this weather\"");
		System.out.println("------------------------------------------------------------------------------");
		System.out.println("End of main thread");
		System.out.println("------------------------------------------------------------------------------");
	}

}